package com.achievement.service;

import com.achievement.domain.dto.ProductTransformDTO;
import com.achievement.domain.entity.ProductTransformEntity;
import com.achievement.domain.param.ProductTransformParam;
import com.achievement.domain.vo.ProductTransformVO;
import com.baomidou.mybatisplus.extension.service.IService;
import com.common.api.BusinessApi;
import com.common.core.domain.AjaxResult;

import java.util.List;


public interface IProductTransformService extends IService<ProductTransformEntity>, BusinessApi
{
    List<ProductTransformVO> selectByPage(ProductTransformParam param);

    List<ProductTransformVO> getListByConditions(ProductTransformParam param);
    ProductTransformVO getInfoById(String id);


    AjaxResult add(ProductTransformDTO dto);

    AjaxResult update(ProductTransformDTO dto);

    boolean batchRemove(List<String> ids);



}
